package com.project.chat.component;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import redis.clients.jedis.Jedis;

@Configuration
public class WebConfigurer implements WebMvcConfigurer {

     public void addCorsMappings(CorsRegistry registry){
         registry.addMapping("/**")
                 .allowedMethods("*")
                 .allowedHeaders("*")
                 .allowedOrigins("*");
     }

//    @Bean
//    public WebSocketConfigurer webSocketConfigurer(){
//           return new WebSocketConfigurer() {
//               @Override
//               public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
//
//               }
//           }
//    }


}
